Date:2025:10:13:13:01:14:0129
Library-Content List
---------------------------------

63. def Py_Check_First(lst):
74. def Is_Obj_File_linked(ob):
84. def cprint(*args, **kwargs):
107. def dprint(*args, **kwargs):
115. def console_get():
127. def cwrite(text):
147. def UpdateView():
154. def Get_Scene():
161. def GS():
168. def Current_Frame(val=None):
177. def CF(val=None):
184. def Exist_Object(ref):
193. def Rename_Object(oba, name="NewName"):
204. def If_Blender_Version(mi=80, mv=2):
213. def If_Blender28():
222. def Select_Object_by_Name(xn):
232. def Select_Object(oba):
240. def Is_Object_Selected_by_name(xn):
247. def Is_Object_Selected(xn):
255. def Set_Active_Object(oba):
266. def Get_Active_Window():
273. def Exists(oba):
281. def Get_Active_Scene():
288. def Set_3D_Cursor_Pos(x=0, y=0, z=1):
295. def Get_3D_Cursor_Pos():
303. def is_string(ref):
309. def Set_Render_Engine(Engine="CYCLES"):
322. def Set_Render_Cycles():
329. def Set_Render_Eevee():
336. def Set_Render_RPR():
343. def Set_Render_POV():
350. def Set_Render_Luxcore():
357. def Render_Image(use_view=False):
369. def Render_Animation(use_view=False):
381. def Render_Set_Resolution(x=3840, y=2160):
390. def Render_Get_Resolution():
398. def Render_Set_Percentage(p):
405. def Render_Get_Percentage():
412. def Render_Set_Aspect(x, y):
421. def Render_Get_Aspect():
429. def Render_Set_FPS(val, ba=1.0):
438. def Create_Object(name, col=None):
461. def Copy_Object(tocopy, col=None):
486. def NewCollection(name):
495. def LinkToCollection(col, oba):
507. def UnlinkObjFromScene(oba):
518. def Link_Obj_to_Scene(oba):
529. def MoveObjToCollection(col, oba):
538. def Create_Collection(name):
549. def Delete_Collection(name, delete_objects=False):
571. def Remove_Collection(name="Collection 1"):
587. def delete_objects_in_collection(col):
601. def delete_hierarchy(col):
617. def duplicate_collection(col):
633. def Get_Object_Anys_from_collection(col):
646. def Get_Collection(ref=None):
658. def Collection_Get_Active():
665. def Collection_Set_Active(ref):
677. def Get_all_Collections():
684. def Link_Object_to_Collection(ref, col):
698. def Link_Objects_to_Collection(ref, col):
710. def Unlink_Object_from_Collection(ref, col):
725. def Unlink_Objects_from_Collection(lis, col):
740. def Move_Object_to_Collection(ref, col):
758. def Move_Objects_to_Collection(ref, col):
775. def Get_Object_Any_collection(ref):
783. def Get_Object_Any_collections(ref):
791. def Exists_Collection(col):
800. def Outliner_Set_Render_Selected(ac=None, disable=True):
829. def Outliner_Set_Render_All(ac=None, disable=True):
848. def Outliner_Deactivate_Selected(ac=None, exclude=True):
877. def Outliner_Deactivate_All(ac=None, exclude=True):
898. def Outliner_Select_all(ac='TOGGLE'):
918. def Outliner_Show_Active():
938. def Outliner_Show_Hierarchy():
958. def Outliner_UnHide_All(ac=None, show=True):
979. def Outliner_UnHide_Selected(ac=None, show=True):
1007. def Outliner_Show_One_Level():
1027. def Outliner_Isolate_Selected(ca=False):
1047. def Collapse_Outliner(state):
1069. def Get_Outliner_Context():
1080. def Get_Outliner_Override():
1091. def select_all_meshes():
1098. def select_all_curves():
1105. def select_all_surfaces():
1112. def select_all_metas():
1119. def select_all_text():
1126. def select_all_hair():
1133. def select_all_point_clouds():
1140. def select_all_volumes():
1147. def select_all_armatures():
1154. def select_all_lattices():
1161. def select_all_empties():
1168. def select_all_greace_pencils():
1175. def select_all_cameras():
1182. def select_all_speakers():
1189. def select_all_light_probes():
1196. def invert_selection():
1203. def Hide_Object(ref=None):
1218. def Show_Object(ref=None):
1233. def UnHide_Object(ref=None):
1240. def Hide_in_Viewport(ref):
1248. def Show_in_Viewport(ref):
1256. def Hide_in_Render(ref):
1264. def Show_in_Render(ref):
1272. def Display_as_Bounds(ref):
1280. def Display_as_Textured(ref):
1288. def Display_as_Solid(ref):
1296. def Display_as_Wire(ref):
1304. def Trans_Location(oba=None, loc=None):
1322. def Trans_Rotation(oba=None, rot=None):
1340. def Trans_Scale(oba=None, scale=None):
1358. def Apply_Location(oba=None):
1369. def Apply_Rotation(oba=None):
1380. def Apply_Scale(oba=None):
1391. def Apply_all_Transforms(oba=None):
1402. def Apply_Rotation_and_Scale(oba=None):
1413. def Translate_Vector(vec, ref=None):
1423. def Translate_Along_Axis(val, axis: Vector, ref=None):
1434. def Translate_Along_X(val, ref=None):
1441. def Translate_Along_Y(val, ref=None):
1448. def Translate_Along_Z(val, ref=None):
1455. def Translate_along_Local_x(val, ref=None):
1465. def Translate_along_Local_y(val, ref=None):
1475. def Translate_along_Local_z(val, ref=None):
1485. def Rotate_Vector(vec, ref=None):
1495. def Rotate_around_Axis(deg, axis, obj=None, point=None):
1516. def Rotate_around_Global_x(deg, obj=None, point=None):
1523. def Rotate_around_Global_y(deg, obj=None, point=None):
1530. def Rotate_around_Global_z(deg, obj=None, point=None):
1537. def Rotate_around_x(deg, obj=None, point=None):
1544. def Rotate_around_y(deg, obj=None, point=None):
1551. def Rotate_around_z(deg, obj=None, point=None):
1558. def Rotate_around_Local_x(deg, obj=None, point=None):
1568. def Rotate_around_Local_y(deg, obj=None, point=None):
1578. def Rotate_around_Local_z(deg, obj=None, point=None):
1588. def Revese_Rotation_on_Euler(rot: Euler):
1602. def Scale_Vector(vec, ref=None):
1612. def Scale_Uniform(val, ref=None, point=None):
1619. def Scale_along_Axis(factor, axis, ref=None, point=None):
1649. def Scale_along_x(factor, ref=None, point=None):
1656. def Scale_along_y(factor, ref=None, point=None):
1663. def Scale_along_z(factor, ref=None, point=None):
1670. def Scale_along_Local_x(factor, ref=None, point=None):
1677. def Scale_along_Local_y(factor, ref=None, point=None):
1684. def Scale_along_Local_z(factor, ref=None, point=None):
1691. def Scale_along_Global_axis(factor, axis: Vector, ref=None, pointref=None):
1721. def Scale_along_Global_x(factor, ref=None, point=None):
1728. def Scale_along_Global_y(factor, ref=None, point=None):
1735. def Scale_along_Global_z(factor, ref=None, point=None):
1742. def Scale_perpendicular_to_X(fac, ref=None, point=None):
1764. def Scale_perpendicular_to_Y(fac, ref=None, point=None):
1786. def Scale_perpendicular_to_Z(fac, ref=None, point=None):
1808. def Selection_to_Cursor_without_Offset():
1815. def Selection_to_Cursor_with_Offset():
1822. def Cursor_to_World_Origin():
1829. def Cursor_to_Selection():
1836. def Cursor_to_Active():
1843. def Selection_to_Grid():
1850. def Selection_to_Active():
1857. def Cursor_to_Grid():
1864. def Get_Cursor_Location():
1871. def Set_Cursor_Location(newloc):
1878. def Get_Cursor_Rotation():
1885. def Get_Cursor_Rotation_Mode():
1892. def Pivot_Point_to_Cursor():
1899. def Pivot_Point_to_Median():
1906. def Pivot_Point_to_individual_Origin():
1913. def Pivot_Point_to_Active_Element():
1920. def Pivot_Point_to_bounding_Box_Center():
1927. def Origin_to_Centermass(ref=None):
1939. def Origin_to_Center_Volume(ref=None):
1950. def RB_Bakeonly(step=1):
1988. def RB_RigidBodyAdd_Intelligent():
2031. def RB_Add_Single_Object(obj):
2076. def RB_AddSelectedObjects(is_active=True, min_mass=50, max_mass=250):
2156. def Is_RigidBody(ref):
2163. def Exist_Rigid_Body():
2170. def ChooseBB(num):
2179. def Get_BB_by_Num(val=2):
2195. def RB_Delete_Bakes():
2208. def RB_Copy_from_Active():
2224. def RB_SetCalculation(Steps, Solver):
2235. def RB_Copy_from_Active_and_Bake():
2243. def RB_Bake_Clothes():
2255. def Save_and_Bake():
2263. def RB_Set_Start_End_Frame(st=1, en=250):
2274. def SB_Set_Start_End_Frame(st=1, en=250, step=1):
2288. def Ani_Start_Frame(val=None):
2297. def Ani_End_Frame(val=None):
2306. def Ani_Set_Frames(start=None, end=None):
2317. def Ani_Set_Step(val):
2324. def Ani_Set_Start_End_Frame(st=1, en=250):
2332. def Set_Start_End_Frames(st=1, en=250):
2340. def RB_Synchron_Frames():
2349. def SB_Synchron_Frames():
2358. def RB_Bake(Steps, Solver):
2374. def AddRigidBody(type, bbox, ac=None, deactivate=True):
2400. def RB_Remove():
2410. def RB_Reset():
2421. def RB_Bake_to_Frames():
2431. def RB_Remove_Constraint():
2441. def GetFirstFrame():
2448. def GetLastFrame():
2455. def RB_Add_Dynamic():
2462. def RB_Remove_Dynamic():
2469. def RB_Add_Kinematic():
2476. def RB_Remove_Kinematic():
2483. def RB_Set_Dynamic(t=True):
2494. def RB_Set_Kinematic_at_KF(t=True, kf=1):
2502. def RB_Set_Kinematic_obj_at_KF(oba, t=True, kf=1):
2514. def RB_Set_Dynamic_at_KF(t=True, kf=1):
2525. def RB_Set_Dynamic_obj_at_KF(oba, t=True, kf=1):
2537. def RB_Set_Dynamic_at_actual_KF(t=True):
2545. def RB_Set_Dynamic_for_A_at_KF(CA, t=True, kf=1):
2556. def RB_Set_Kinematic_at_actual_KF(t=True):
2564. def BulletKFA(Pa, Pb):
2578. def BulletKFA2(Pa, Pb):
2590. def BulletKFB(Pa, Pb):
2605. def BulletKFB2(Pa, Pb):
2617. def BulletKFC(Pa, Pb):
2629. def BulletKFC2(Pa, Pb):
2641. def BulletKFD(Pa, Pb):
2654. def RB_Set_KinDyn_Object(obj, fr, ta=0):
2668. def RB_Set_KinDyn(fr, ta=0):
2678. def RB_Deactivate(pa=None, deactivate=True):
2696. def RB_Get_BB_Type(typ='B'):
2717. def RB_Get_BB_by_Name(obj):
2739. def RB_Get_Sort_by_Name(obj):
2749. def RB_Add_Object(obj, pa=1, val='ACTIVE'):
2768. def RB_Set_Mass_Sel(ma=100):
2776. def RB_Set_Mass(obj, ma):
2787. def RB_Set_RND_Mass_Sel(min=100, max=1000):
2795. def RB_Set_RND_Mass(obj, min=100, max=1000):
2803. def RB_Set_Weight(obj, weig=1000):
2813. def RB_Get_Weight(obj):
2823. def RB_Set_Full_BB(typ):
2837. def RB_SetBB(typ='B'):
2845. def SB_Add_Collision_selected():
2862. def SB_Remove_SB_selected():
2879. def SB_Remove_Collision_selected():
2896. def Add_Active_as_Collision():
2906. def Remove_Collision_from_Active():
2916. def Remove_Softbody_from_Active():
2926. def SB_Add_Active():
2951. def SB_Add_Object(obj):
2962. def SB_Add_selected():
2979. def Copy_SB_Modifiers():
2989. def RB_Set_Kinematic(t=True):
2999. def MF_SetDomain():
3021. def MF_SetInFlow():
3042. def MF_SetOutFlow():
3061. def MF_SetEffector():
3081. def MF_Bake():
3106. def MF_Free():
3129. def Add_Particles_to_Active():
3156. def Mat_Create(name, oba=None):
3171. def Mat_Assign(name, ref, slot=None):
3191. def Mat_Get(name):
3201. def Assign_Material(name, oba, slot=0):
3208. def Mat_Clear(ref):
3219. def Create_Text(name, txt, col=None):
3236. def Text_to_Mesh():
3247. def Is_Mesh():
3255. def Is_Curve():
3263. def Is_Surface():
3271. def Is_Meta():
3279. def Is_Text():
3287. def Is_GreacePencil():
3295. def Is_Armature():
3303. def Is_Lattice():
3311. def Is_Empty():
3319. def Is_Light():
3327. def Is_Camera():
3335. def Is_Speaker():
3343. def Is_LightProbe():
3351. def Is_PointCloud():
3359. def Is_Volume():
3367. def Add_Cube():
3375. def Add_Plane():
3383. def Add_Sphere():
3391. def Add_Cylinder():
3399. def Add_Cone():
3407. def Add_Torus():
3415. def Add_Icosphere():
3423. def delete_selected_objects():
3433. def Deselect_All():
3441. def Get_Active_Object():
3448. def Get_Object_Any(ref=None):
3457. def Get_Last_Object():
3465. def Get_Actual_KF():
3472. def SaveFile():
3482. def Reset_Python():
3496. def Remember_Selected():
3506. def Restore_Selected(i):
3517. def Image_to_Objects(img, name, col=None):
3543. def Ani_View_Selected_Objects_at_KF(vis, fr, ta=0):
3564. def enable_cell_fracture():
3575. def Cell_Fracture_Selected(source_obj, num_cells=10):
3597. def Cell_Fracture_Selected_A(source_obj):
3606. def Curve_to_Mesh():
3617. def Join_selected():
3631. def Create_Empty(name, col=None):
3641. def Create_Camera(name, col=None):
3652. def Create_Light(name, typ='POINT', col=None):
3663. def Start_Timer():
3670. def End_Timer(t):
3678. def Mesh_to_Curve():
3689. def Mesh_to_GreacePencil():
3698. def Trans_Location(oba=None, loc=None):
3748. def Trans_Rotation(oba=None, rot=None):
3805. def Make_Vector(data):
3829. def Clear_unused_Data(a=1):
3859. def Duplicate_Object_with_name(name='Cube', newname='Cube_001'):
3896. def Duplicate_Object(obj, newname='Cube_001'):
3918. def Make_Linked(original_obj, lnk=0):
3945. def MakeNewPlank(col, Plank, xpo, ypo, zpo, rox, lnk=0):
3988. def Makeline(inp=3, dir=0, dist=1.01, lnk=0, scene_update=True):
4018. def MakelineX(inp=3, dist=1.01, lnk=0, scene_update=True):
4023. def MakelineY(inp=3, dist=1.01, lnk=0, scene_update=True):
4028. def MakelineZ(inp=3, dist=1.01, lnk=0, scene_update=True):
4033. def MakeQuadXY(num=3, dist=1.01, lnk=0, scene_update=True):
4038. def MakeQuadXZ(num=3, dist=1.01, lnk=0, scene_update=True):
4046. def MakeQuadYZ(num=3, dist=1.01, lnk=0, scene_update=True):
4054. def MakeCube(num=3, hi=3, lnk=0, dist=1.01, scene_update=True):
4065. def PlaceInCube(CubeSize=10, scene_update=True):
4094. def MakeQuad(col, Plank, si, cor, x, y, z, lnk=0, scene_update=True):
4124. def MakeQuadTower(Tower_high=80, cor=8, x=0, y=0, z=0, lnk=0, scene_update=True):
4156. def MakeCircle_S(col, Plank, ap, xof, yof, y, lnk=0, scene_update=True):
4190. def MakeCircle_L(col, Plank, ap, xof, yof, y, sig, lnk=0, scene_update=True):
4226. def Roundtower(x, y, size, hi, lnk=0, scene_update=True):
4263. def RB_MakeSceneA(scene_update=True):
4288. def RB_MakeSceneB(lnk=0, scene_update=True):
4321. def Text_Create(textname):
4337. def Text_Object_Delete(textname):
4353. def Text_Object_get_Lines(textname):
4365. def Link_Objects_to_Collection(ref, col):
4379. def Unlink_Object_from_Collection(ref, col):
4390. def Unlink_Objects_from_Collection(lis, col):
4404. def Move_Object_to_Collection(ref, col):
4420. def Move_Objects_to_Collection(ref, col):
4436. def Get_Object_Any_collection(ref):
4447. def Get_Object_Any_collections(ref):
4455. def Mod_add(ref, modname, mod_type):
4474. def add_data_transfer(ref, modname="DataTransfer"):
4477. def add_mesh_cache(ref, modname="MeshCache"):
4480. def add_mesh_sequence_cache(ref, modname="MeshSequenceCache"):
4483. def add_normal_edit(ref, modname="NormalEdit"):
4486. def add_weighted_normal(ref, modname="WeightedNormal"):
4489. def add_uv_project(ref, modname="UVProject"):
4492. def add_uv_warp(ref, modname="Warp"):
4495. def add_vertex_weight_edit(ref, modname="VertexWeightEdit"):
4498. def add_vertex_weight_mix(ref, modname="VertexWeightMix"):
4501. def add_vertex_weight_proximity(ref, modname="VertexWeightProximity"):
4504. def add_array(ref, modname="Array"):
4507. def add_bevel(ref, modname="Bevel"):
4510. def add_boolean(ref, modname="Boolean"):
4513. def add_build(ref, modname="Build"):
4516. def add_decimate(ref, modname="Decimate"):
4519. def add_edge_split(ref, modname="EdgeSplit"):
4522. def add_mask(ref, modname="Mask"):
4525. def add_mirror(ref, modname="Mirror"):
4528. def add_multires(ref, modname="Multires"):
4531. def add_remesh(ref, modname="Remesh"):
4534. def add_screw(ref, modname="Screw"):
4537. def add_skin(ref, modname="Skin"):
4540. def add_solidify(ref, modname="Solidify"):
4543. def add_subsurf(ref, modname="Subsurf"):
4546. def add_triangulate(ref, modname="Triangulate"):
4549. def add_weld(ref, modname="Weld"):
4552. def add_wireframe(ref, modname="Wireframe"):
4555. def add_armature(ref, modname="Armature"):
4558. def add_cast(ref, modname="Cast"):
4561. def add_curve(ref, modname="Curve"):
4564. def add_displace(ref, modname="Displace"):
4567. def add_hook(ref, modname="Hook"):
4570. def add_laplacian_deform(ref, modname="LaplacianDeform"):
4573. def add_lattice(ref, modname="Lattice"):
4576. def add_mesh_deform(ref, modname="Deform"):
4579. def add_shrinkwrap(ref, modname="Shrinkwrap"):
4582. def add_simple_deform(ref, modname="SimpleDeform"):
4585. def add_smooth(ref, modname="Smooth"):
4588. def add_corrective_smooth(ref, modname="CorrectiveSmooth"):
4591. def add_laplacian_smooth(ref, modname="LaplacianSmooth"):
4594. def add_surface_deform(ref, modname="SurfaceDeform"):
4597. def add_warp(ref, modname="Warp"):
4600. def add_wave(ref, modname="Wave"):
4603. def add_cloth(ref, modname="Cloth"):
4606. def add_collision(ref, modname="Collision"):
4609. def add_dynamic_paint(ref, modname="DynamicPaint"):
4612. def add_explode(ref, modname="Explode"):
4615. def add_fluid(ref, modname="Fluid"):
4618. def add_ocean(ref, modname="Ocean"):
4621. def add_particle_instance(ref, modname="ParticleInstance"):
4624. def add_particle_system(ref, modname="ParticleSystem"):
4627. def add_soft_body(ref, modname="SoftBody"):
4630. def add_surface(ref, modname=""):
4633. def add_simulation(ref, modname=""):
4644. def Geo_Size_Vect(dir=0):
4693. def ReCenterGeo(obj, height=0.9):
4750. def cube2plank(obj, width=0.8, length=12):
4809. def RB_Bake(start_frame=1, end_frame=250):
4872. def Trans_Scale(oba=None, scale=None):
4935. def Apply_Transform(oba=None, location=True, rotation=True, scale=True):
4994. def Make_Matrix(loc=None, rot=None, scale=None):
5049. def Purge_All_Orphans():
5126. def Print_Object_Info(oba=None):
5170. def Duplicate_Hierarchy(parent_obj, levels=1, deep_copy=True):
5199. def recurse(obj, level):
5226. def Merge_Collections(target_col, source_cols, delete_sources=False):
5283. def Select_Objects_in_Collection(col):
5321. def Configure_Modifier(obj, mod_name, params_dict):
5365. def Remove_Modifier(obj, mod_name):
5402. def Text_Append_Lines(textname, lines_list):
5444. def Text_to_Curve_Object(name, text_data):
5496. def AddFractal(number=5, iterations=3, seed=0):
5560. def Scatter_Objects(base_obj, count=100, area_size=10, height_var=2):
5626. def Setup_Rigid_Body_World(gravity=[0,0,-9.81], steps_per_sec=120):
5666. def Assign_Rigid_Body(obj, type='ACTIVE', mass=1.0, collision_shape='MESH'):
5713. def Keyframe_Transform(obj, frame, loc=None, rot=None, scale=None):
5756. def Bake_Animation(obj, start=1, end=250, visual_key=True):
5799. def Assign_Procedural_Material(obj, type='NOISE', params={}):
5877. def Unwrap_UV_Active(method='ANGLE_BASED'):
5917. def Decimate_Mesh(obj, ratio=0.5):
5955. def Add_Geo_Node_Modifier(obj, node_group_name):
5995. def Setup_Geometry_Simulation(obj, sim_type='FLUID'):
6034. def Export_Selection(format='STL', filepath='output.stl'):
6071. def Import_Objects(format='STL', filepath='input.stl'):
6165. def call_grok_api(prompt: str, model: Optional[str] = None) -> str:
6223. def log_message(msg: str):
6295. def Set_Random_Colour():
6347. def Add_Random_Colour(ref):
6414. def Set_Random_Colours():
6463. def Massive_attack_E(source_obj, target_obj, num_bullets=100, speed=5.0, spread=30):
6537. def Massive_attack_D(source_obj, target_obj, num_bullets=50, speed=10.0, spread=45):
6541. def Massive_attack_C(source_obj, target_obj, num_bullets=200, speed=3.0, spread=15):
6545. def Make_massive_Attack_B(source_obj, target_obj, num_bullets=75, speed=7.0, spread=25):
6551. def Explode_Object_B(obj, num_pieces=20, force=10.0, lifetime=100):
6599. def Explode_Object_C(obj, num_pieces=50, force=15.0, lifetime=150):
6603. def Explode_Selected_Objects(num_pieces=10, force=5.0):
6613. def Generate_Spikes(source_pos, target_pos, num_spikes=50):
6646. def Get_SpikeA(spike_dict):
6652. def Make_Single_Bullet(template_obj, start_pos, end_pos, frames=60, speed=1.0):
6693. def AddMenger(iterations=3, size=2.0):
6732. def AddRock(size=1.0, seed=0):
6768. def Image_to_Objects(img, name, col=None, use_metaballs=False, create_holes=True, join_result=False):
6846. def Shade_Smooth(ref=None):
6873. def Shade_Flat(ref=None):
6884. def Set_Smooth_Angle(ref=None, angle=30):
6898. def DeleteAll(confirm=True):
6942. def View3d_SetClipEnd(area_type='VIEW_3D', clip_end=1000):
6968. def View3d_Lock_Camera(lock=True):
6984. def GlasBreak(obj, num_cells=50, margin=0.01):
7018. def Cellfrac(obj, num_cells=10, source_points=0):